Visualising Class Cohesion with Virtual Worlds

نویسندگان

  • Neville Churcher
  • Warwick Irwin
  • Ronald D. Kriz
چکیده

High cohesion, or module strength, indicates that a system has been well partitioned into components which have strong internal relationships. An understanding of cohesion is an important factor in software design. However, cohesion is difficult to define precisely and to quantify, particularly for object oriented (OO) software, and attempts to develop metrics have had limited success. We advocate the use of visualisation techniques to provide a richer view of cohesion than is possible with simple numeric values. Our approach, based on visualising the raw data, side-steps many of the difficulties associated with the formulation of precise definitions of cohesion phenomena, avoids the loss of information associated with existing aggregate cohesion metrics and supports exploratory analysis. The pipeline-based visualisations of class cohesion described in this paper use the Angle 3D graph layout engine and XSLT transformations both to select the ingredients for visualisations and to determine their presentation details. We discuss our experiences with the use of virtual worlds as a presentation medium both on the desktop and in immersive environments and report early results from ongoing empirical work.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Information Flocking: Data Visualisation in Virtual Worlds Using Emergent Behaviours

A novel method of visualising data based upon the schooling behaviour of fish is described. The technique allows the user to see complex correlations between data items through the amount of time each fish spends near others. It is an example of a biologically inspired approach to data visualisation in virtual worlds, as well as being one of the first uses of VRML 2.0 and Java to create Artific...

متن کامل

Visual Communication in Urban Planning and Urban Design

This Case Study documents the current status of visual communication in urban design and planning. Visual communication is examined through discussion of standalone and network media, specifically concentrating on visualisation on the World Wide Web (WWW). First, we examine the use of Solid and Geometric Modelling for visualising urban planning and urban design. This report documents and compar...

متن کامل

Object Oriented Metrics: Precision Tools and Configurable Visualisations

Software metrics are a valuable tool in helping software engineers to develop large, complex software systems. However, it is vital that transparency and precision are maintained at all stages. We contend that without grammars we cannot define metrics rigorously, without transparent and powerful parsing tools we cannot collect data accurately and without flexible configurable visualisation we c...

متن کامل

Real Decisions in Virtual Worlds: Team Collaboration and Decision Making in 3D Virtual Worlds

This study investigates how 3D virtual worlds (3DVWs) support team collaboration. Based on Media Synchronicity Theory, we pose that the shared environment and avatar-based interaction allowed by 3DVWs aid convergence processes in teams working on a decision making task, leading to increased shared understanding between team members. This increases performance of decision making teams. An experi...

متن کامل

Team Collaboration in Virtual Worlds: The Role of Task Complexity

Virtual worlds are three-dimensional, computer-generated worlds where team collaboration is facilitated through the use of shared virtual space. In this research, we are interested in studying the effect of task complexity on team collaboration. We use a puzzle as the collaboration task and manipulate task complexity using the number of puzzle pieces. We hypothesize that task complexity will in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003